package com.jy.modules.cims.data.common.dao;

import java.util.List;
import java.util.Map;

import com.jy.modules.cims.data.common.dto.TCMmCheckHealthyDTO;
import com.jy.platform.core.mybatis.MyBatisRepository;
/**
 * @classname: TCMmCheckHealthyDao
 * @description: 定义  T_C_MM_CHECK_HEALTHY 持久层 接口
 * 通过@MapperScannerConfigurer扫描目录中的所有接口, 动态在Spring Context中生成实现.
 * 方法名称必须与Mapper.xml中保持一致.
 * @author:  Administrator
 */
@MyBatisRepository
public interface TCMmCheckHealthyDao {
    
    /**
     * @author Administrator
     * @description: 分页查询T_C_MM_CHECK_HEALTHY
     * @date 2016-10-18 14:46:54
     * @param searchParams
     * @return
     */
    public List<TCMmCheckHealthyDTO> searchTCMmCheckHealthyByPaging(Map<String, Object> searchParams) ;
    
    /**
     * @author Administrator
     * @description:查询对象T_C_MM_CHECK_HEALTHY
     * @date 2016-10-18 14:46:54
     * @param searchParams
     * @return
     */
    public List<TCMmCheckHealthyDTO> searchTCMmCheckHealthy(Map<String,Object> searchParams);

    /**
     * @author Administrator
     * @description:查询对象T_C_MM_CHECK_HEALTHY
     * @date 2016-10-18 14:46:54
     * @param id
     * @return
     */
    public TCMmCheckHealthyDTO findTCMmCheckHealthyByPrimaryKey(String id);
    
    /**
     * @author Administrator
     * @description: 新增对象T_C_MM_CHECK_HEALTHY
     * @date 2016-10-18 14:46:54
     * @param paramMap
     * @return
     */
    public int insertTCMmCheckHealthy(Map<String, Object> paramMap);
    
    /**
     * @author Administrator
     * @description: 更新对象T_C_MM_CHECK_HEALTHY
     * @date 2016-10-18 14:46:54
     * @param paramMap
     */
    public void updateTCMmCheckHealthy(Map<String, Object> paramMap);
     
    /**
     * @author Administrator
     * @description: 按主键删除T_C_MM_CHECK_HEALTHY
     * @date 2016-10-18 14:46:54
     * @param ids
     * @return
     */ 
    public void deleteTCMmCheckHealthyByPrimaryKey(Map<String, Object> paramMap);
    
    
    /**
     * 
     * @Title searchCheckHealthyByHsql
     * @Description TODO
     * @param hsql
     * @return 
     * int 
     * @author dell-win7
     * @date 2016-10-19-上午10:41:47
     * @update 
     * @throws
     */
    public Integer searchCheckHealthyByHsql(String hsql);
    
    /**
     * 
     * @Title doDeleteCheckHealthyRs
     * @Description TODO 
     * void 
     * @author lizhiqiang
     * @date 2016-10-20-下午6:08:19
     * @update 
     * @throws
     */
    public void doDeleteCheckHealthyRs();
    
    
}
